[INFO] cloning repository https://github.com/caleb-garrett/fatfs-embedded
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/caleb-garrett/fatfs-embedded" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcaleb-garrett%2Ffatfs-embedded", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcaleb-garrett%2Ffatfs-embedded'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f4be7406fe9e46f4b94308894dd0f1b6ad88b6c5
[INFO] fixing caleb-garrett/fatfs-embedded against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcaleb-garrett%2Ffatfs-embedded" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/caleb-garrett/fatfs-embedded
[INFO] finished tweaking git repo https://github.com/caleb-garrett/fatfs-embedded
[INFO] tweaked toml for git repo https://github.com/caleb-garrett/fatfs-embedded written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/caleb-garrett/fatfs-embedded on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/caleb-garrett/fatfs-embedded already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: only one of `license` or `license-file` is necessary
[INFO] [stderr] `license` should be used if the package license can be expressed with a standard SPDX expression.
[INFO] [stderr] `license-file` should be used if the package uses a non-standard license.
[INFO] [stderr] See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information.
[INFO] [stderr] warning: `fatfs-embedded` (manifest) generated 1 warning
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 601a1d674ecf0e39ad89f324a694813f0c244edef0acd24bb8bf8306fbff71a0
[INFO] running `Command { std: "docker" "start" "601a1d674ecf0e39ad89f324a694813f0c244edef0acd24bb8bf8306fbff71a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "601a1d674ecf0e39ad89f324a694813f0c244edef0acd24bb8bf8306fbff71a0" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "601a1d674ecf0e39ad89f324a694813f0c244edef0acd24bb8bf8306fbff71a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "601a1d674ecf0e39ad89f324a694813f0c244edef0acd24bb8bf8306fbff71a0" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr] warning: Cargo.toml: only one of `license` or `license-file` is necessary
[INFO] [stderr] `license` should be used if the package license can be expressed with a standard SPDX expression.
[INFO] [stderr] `license-file` should be used if the package uses a non-standard license.
[INFO] [stderr] See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information.
[INFO] [stderr] warning: `fatfs-embedded` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.76
[INFO] [stderr]    Compiling libc v0.2.152
[INFO] [stderr]    Compiling prettyplease v0.2.16
[INFO] [stderr]    Compiling rustix v0.38.30
[INFO] [stderr]    Compiling linux-raw-sys v0.4.13
[INFO] [stderr]    Compiling bitflags v2.4.2
[INFO] [stderr]    Compiling regex-syntax v0.8.2
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling bindgen v0.69.2
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling clang-sys v1.7.0
[INFO] [stderr]    Compiling libloading v0.8.1
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling shlex v1.2.0
[INFO] [stderr]    Compiling embedded-io-async v0.6.1
[INFO] [stderr]    Compiling log v0.4.20
[INFO] [stderr]     Checking hash32 v0.3.1
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]    Compiling embassy-sync v0.5.0
[INFO] [stderr]     Checking pin-project-lite v0.2.13
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking embedded-io v0.6.1
[INFO] [stderr]     Checking iana-time-zone v0.1.59
[INFO] [stderr]     Checking critical-section v1.1.2
[INFO] [stderr]     Checking embassy-futures v0.1.1
[INFO] [stderr]     Checking cty v0.2.2
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]     Checking chrono v0.4.32
[INFO] [stderr]    Compiling regex-automata v0.4.3
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling regex v1.10.2
[INFO] [stderr]    Compiling fatfs-embedded v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating build.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed src/fatfs/diskio/diskio_bindings.rs (15 fixes)
[INFO] [stderr]        Fixed /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs (37 fixes)
[INFO] [stderr]    Migrating tests/simulated_driver.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating tests/tests.rs from 2021 edition to 2024
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.89s
[INFO] [stderr] crater-edition-check: fatfs-embedded v0.1.0 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr] warning: Cargo.toml: only one of `license` or `license-file` is necessary
[INFO] [stderr] `license` should be used if the package license can be expressed with a standard SPDX expression.
[INFO] [stderr] `license-file` should be used if the package uses a non-standard license.
[INFO] [stderr] See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information.
[INFO] [stderr] warning: `fatfs-embedded` (manifest) generated 1 warning
[INFO] [stderr]    Compiling fatfs-embedded v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:26340
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... cty :: c_uint ; extern "C" { pub fn f_open (fp : * mut FIL , path : * const TCHAR , mode : BYTE) -> FRESULT ; } extern "C" { pub ...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:26436
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...CHAR , mode : BYTE) -> FRESULT ; } extern "C" { pub fn f_close (fp : * mut FIL) -> FRESULT ; } extern "C" { pub fn f_read (fp : * ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:26496
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...T ; } extern "C" { pub fn f_read (fp : * mut FIL , buff : * mut cty :: c_void , btr : UINT , br : * mut UINT) -> FRESULT ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:26615
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn f_write (fp : * mut FIL , buff : * const cty :: c_void , btw : UINT , bw : * mut UINT) -> FRESULT ; } exte...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:26737
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut UINT) -> FRESULT ; } extern "C" { pub fn f_lseek (fp : * mut FIL , ofs : FSIZE_t) -> FRESULT ; } extern "C" { pub fn f_trunc...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:26813
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...L , ofs : FSIZE_t) -> FRESULT ; } extern "C" { pub fn f_truncate (fp : * mut FIL) -> FRESULT ; } extern "C" { pub fn f_sync (fp : ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:26876
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ate (fp : * mut FIL) -> FRESULT ; } extern "C" { pub fn f_sync (fp : * mut FIL) -> FRESULT ; } extern "C" { pub fn f_opendir (dp :...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:26935
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ut FIL) -> FRESULT ; } extern "C" { pub fn f_opendir (dp : * mut DIR , path : * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27020
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...h : * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_closedir (dp : * mut DIR) -> FRESULT ; } extern "C" { pub fn f_readdir (dp...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27083
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ut DIR) -> FRESULT ; } extern "C" { pub fn f_readdir (dp : * mut DIR , fno : * mut FILINFO) -> FRESULT ; } extern "C" { pub fn f_f...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27167
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn f_findfirst (dp : * mut DIR , fno : * mut FILINFO , path : * const TCHAR , pattern : * const TCHAR) -> FRESULT ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27302
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... TCHAR) -> FRESULT ; } extern "C" { pub fn f_findnext (dp : * mut DIR , fno : * mut FILINFO) -> FRESULT ; } extern "C" { pub fn f_...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27387
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: * mut FILINFO) -> FRESULT ; } extern "C" { pub fn f_mkdir (path : * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_unlink (pa...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27453
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_unlink (path : * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_rename (p...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27520
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... -> FRESULT ; } extern "C" { pub fn f_rename (path_old : * const TCHAR , path_new : * const TCHAR) -> FRESULT ; } extern "C" { pub...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27618
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...TCHAR) -> FRESULT ; } extern "C" { pub fn f_stat (path : * const TCHAR , fno : * mut FILINFO) -> FRESULT ; } extern "C" { pub fn f...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27705
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...O) -> FRESULT ; } extern "C" { pub fn f_chmod (path : * const TCHAR , attr : BYTE , mask : BYTE) -> FRESULT ; } extern "C" { pub f...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27799
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...YTE) -> FRESULT ; } extern "C" { pub fn f_utime (path : * const TCHAR , fno : * const FILINFO) -> FRESULT ; } extern "C" { pub fn ...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27889
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* const FILINFO) -> FRESULT ; } extern "C" { pub fn f_chdir (path : * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_chdrive (p...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27955
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_chdrive (path : * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_getcwd (b...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28023
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nst TCHAR) -> FRESULT ; } extern "C" { pub fn f_getcwd (buff : * mut TCHAR , len : UINT) -> FRESULT ; } extern "C" { pub fn f_getf...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28101
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...T ; } extern "C" { pub fn f_getfree (path : * const TCHAR , nclst : * mut DWORD , fatfs : * mut * mut FATFS) -> FRESULT ; } extern...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28219
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ESULT ; } extern "C" { pub fn f_getlabel (path : * const TCHAR , label : * mut TCHAR , vsn : * mut DWORD) -> FRESULT ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28330
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: * mut DWORD) -> FRESULT ; } extern "C" { pub fn f_setlabel (label : * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_forward ...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28400
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn f_forward (fp : * mut FIL , func : :: core :: option :: Option < unsafe extern "C" fn (arg1 : * const BYTE , arg2 : UINT) -> UINT > , btf : UINT , bf : * mut UINT) -> FRESULT ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:26340
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... cty :: c_uint ; extern "C" { pub fn f_open (fp : * mut FIL , path : * const TCHAR , mode : BYTE) -> FRESULT ; } extern "C" { pub ...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28599
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...INT) -> FRESULT ; } extern "C" { pub fn f_expand (fp : * mut FIL , fsz : FSIZE_t , opt : BYTE) -> FRESULT ; } extern "C" { pub fn ...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:26436
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...CHAR , mode : BYTE) -> FRESULT ; } extern "C" { pub fn f_close (fp : * mut FIL) -> FRESULT ; } extern "C" { pub fn f_read (fp : * ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28689
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... -> FRESULT ; } extern "C" { pub fn f_mount (fs : * mut FATFS , path : * const TCHAR , opt : BYTE) -> FRESULT ; } extern "C" { pub...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:26496
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...T ; } extern "C" { pub fn f_read (fp : * mut FIL , buff : * mut cty :: c_void , btr : UINT , br : * mut UINT) -> FRESULT ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28787
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn f_mkfs (path : * const TCHAR , opt : * const MKFS_PARM , work : * mut cty :: c_void , len : UINT) -> FRESULT ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:26615
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn f_write (fp : * mut FIL , buff : * const cty :: c_void , btw : UINT , bw : * mut UINT) -> FRESULT ; } exte...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28920
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...RESULT ; } extern "C" { pub fn f_fdisk (pdrv : BYTE , ptbl : * const LBA_t , work : * mut cty :: c_void) -> FRESULT ; } extern "C"...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:26737
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut UINT) -> FRESULT ; } extern "C" { pub fn f_lseek (fp : * mut FIL , ofs : FSIZE_t) -> FRESULT ; } extern "C" { pub fn f_trunc...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:29029
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: * mut cty :: c_void) -> FRESULT ; } extern "C" { pub fn f_setcp (cp : WORD) -> FRESULT ; } extern "C" { pub fn f_putc (c : TCHAR...
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:26813
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...L , ofs : FSIZE_t) -> FRESULT ; } extern "C" { pub fn f_truncate (fp : * mut FIL) -> FRESULT ; } extern "C" { pub fn f_sync (fp : ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:29084
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...(cp : WORD) -> FRESULT ; } extern "C" { pub fn f_putc (c : TCHAR , fp : * mut FIL) -> cty :: c_int ; } extern "C" { pub fn f_puts ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:26876
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ate (fp : * mut FIL) -> FRESULT ; } extern "C" { pub fn f_sync (fp : * mut FIL) -> FRESULT ; } extern "C" { pub fn f_opendir (dp :...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:29160
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> cty :: c_int ; } extern "C" { pub fn f_puts (str_ : * const TCHAR , cp : * mut FIL) -> cty :: c_int ; } extern "C" { pub fn f...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:26935
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ut FIL) -> FRESULT ; } extern "C" { pub fn f_opendir (dp : * mut DIR , path : * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:29247
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... cty :: c_int ; } extern "C" { pub fn f_printf (fp : * mut FIL , str_ : * const TCHAR , ...) -> cty :: c_int ; } extern "C" { pub ...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27020
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...h : * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_closedir (dp : * mut DIR) -> FRESULT ; } extern "C" { pub fn f_readdir (dp...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27083
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ut DIR) -> FRESULT ; } extern "C" { pub fn f_readdir (dp : * mut DIR , fno : * mut FILINFO) -> FRESULT ; } extern "C" { pub fn f_f...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:29342
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int ; } extern "C" { pub fn f_gets (buff : * mut TCHAR , len : cty :: c_int , fp : * mut FIL) -> * mut TCHAR ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:29447
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut FIL) -> * mut TCHAR ; } extern "C" { pub fn ff_oem2uni (oem : WCHAR , cp : WORD) -> WCHAR ; } extern "C" { pub fn ff_uni2oem...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27167
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn f_findfirst (dp : * mut DIR , fno : * mut FILINFO , path : * const TCHAR , pattern : * const TCHAR) -> FRESULT ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27302
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... TCHAR) -> FRESULT ; } extern "C" { pub fn f_findnext (dp : * mut DIR , fno : * mut FILINFO) -> FRESULT ; } extern "C" { pub fn f_...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:29517
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...HAR , cp : WORD) -> WCHAR ; } extern "C" { pub fn ff_uni2oem (uni : DWORD , cp : WORD) -> WCHAR ; } extern "C" { pub fn ff_wtouppe...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:29587
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i : DWORD , cp : WORD) -> WCHAR ; } extern "C" { pub fn ff_wtoupper (uni : DWORD) -> DWORD ; }
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27387
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: * mut FILINFO) -> FRESULT ; } extern "C" { pub fn f_mkdir (path : * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_unlink (pa...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27453
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_unlink (path : * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_rename (p...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27520
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... -> FRESULT ; } extern "C" { pub fn f_rename (path_old : * const TCHAR , path_new : * const TCHAR) -> FRESULT ; } extern "C" { pub...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27618
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...TCHAR) -> FRESULT ; } extern "C" { pub fn f_stat (path : * const TCHAR , fno : * mut FILINFO) -> FRESULT ; } extern "C" { pub fn f...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27705
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...O) -> FRESULT ; } extern "C" { pub fn f_chmod (path : * const TCHAR , attr : BYTE , mask : BYTE) -> FRESULT ; } extern "C" { pub f...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27799
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...YTE) -> FRESULT ; } extern "C" { pub fn f_utime (path : * const TCHAR , fno : * const FILINFO) -> FRESULT ; } extern "C" { pub fn ...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27889
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* const FILINFO) -> FRESULT ; } extern "C" { pub fn f_chdir (path : * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_chdrive (p...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:27955
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_chdrive (path : * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_getcwd (b...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28023
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nst TCHAR) -> FRESULT ; } extern "C" { pub fn f_getcwd (buff : * mut TCHAR , len : UINT) -> FRESULT ; } extern "C" { pub fn f_getf...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28101
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...T ; } extern "C" { pub fn f_getfree (path : * const TCHAR , nclst : * mut DWORD , fatfs : * mut * mut FATFS) -> FRESULT ; } extern...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28219
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ESULT ; } extern "C" { pub fn f_getlabel (path : * const TCHAR , label : * mut TCHAR , vsn : * mut DWORD) -> FRESULT ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28330
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: * mut DWORD) -> FRESULT ; } extern "C" { pub fn f_setlabel (label : * const TCHAR) -> FRESULT ; } extern "C" { pub fn f_forward ...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28400
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn f_forward (fp : * mut FIL , func : :: core :: option :: Option < unsafe extern "C" fn (arg1 : * const BYTE , arg2 : UINT) -> UINT > , btf : UINT , bf : * mut UINT) -> FRESULT ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28599
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...INT) -> FRESULT ; } extern "C" { pub fn f_expand (fp : * mut FIL , fsz : FSIZE_t , opt : BYTE) -> FRESULT ; } extern "C" { pub fn ...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28689
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... -> FRESULT ; } extern "C" { pub fn f_mount (fs : * mut FATFS , path : * const TCHAR , opt : BYTE) -> FRESULT ; } extern "C" { pub...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28787
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn f_mkfs (path : * const TCHAR , opt : * const MKFS_PARM , work : * mut cty :: c_void , len : UINT) -> FRESULT ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:28920
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...RESULT ; } extern "C" { pub fn f_fdisk (pdrv : BYTE , ptbl : * const LBA_t , work : * mut cty :: c_void) -> FRESULT ; } extern "C"...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:29029
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: * mut cty :: c_void) -> FRESULT ; } extern "C" { pub fn f_setcp (cp : WORD) -> FRESULT ; } extern "C" { pub fn f_putc (c : TCHAR...
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:29084
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...(cp : WORD) -> FRESULT ; } extern "C" { pub fn f_putc (c : TCHAR , fp : * mut FIL) -> cty :: c_int ; } extern "C" { pub fn f_puts ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:29160
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> cty :: c_int ; } extern "C" { pub fn f_puts (str_ : * const TCHAR , cp : * mut FIL) -> cty :: c_int ; } extern "C" { pub fn f...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:29247
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... cty :: c_int ; } extern "C" { pub fn f_printf (fp : * mut FIL , str_ : * const TCHAR , ...) -> cty :: c_int ; } extern "C" { pub ...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:29342
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int ; } extern "C" { pub fn f_gets (buff : * mut TCHAR , len : cty :: c_int , fp : * mut FIL) -> * mut TCHAR ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:29447
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut FIL) -> * mut TCHAR ; } extern "C" { pub fn ff_oem2uni (oem : WCHAR , cp : WORD) -> WCHAR ; } extern "C" { pub fn ff_uni2oem...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:29517
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...HAR , cp : WORD) -> WCHAR ; } extern "C" { pub fn ff_uni2oem (uni : DWORD , cp : WORD) -> WCHAR ; } extern "C" { pub fn ff_wtouppe...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/fatfs-embedded-0c0eb09574787f53/out/bindings.rs:3:29587
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i : DWORD , cp : WORD) -> WCHAR ; } extern "C" { pub fn ff_wtoupper (uni : DWORD) -> DWORD ; }
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/fatfs/diskio/diskio_bindings.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub unsafe extern fn disk_status(pdrv: BYTE) -> DSTATUS {
[INFO] [stdout]    |            ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(missing_abi)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/fatfs/diskio/diskio_bindings.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub unsafe extern fn disk_status(pdrv: BYTE) -> DSTATUS {
[INFO] [stdout]    |            ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(missing_abi)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/fatfs/diskio/diskio_bindings.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub unsafe extern fn disk_initialize(pdrv: BYTE) -> DSTATUS {
[INFO] [stdout]    |            ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/fatfs/diskio/diskio_bindings.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub unsafe extern fn disk_initialize(pdrv: BYTE) -> DSTATUS {
[INFO] [stdout]    |            ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/fatfs/diskio/diskio_bindings.rs:44:12
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub unsafe extern fn disk_read(pdrv: BYTE, buff: *mut BYTE, sector: LBA_t, count: UINT) -> DRESULT { unsafe {
[INFO] [stdout]    |            ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/fatfs/diskio/diskio_bindings.rs:44:12
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub unsafe extern fn disk_read(pdrv: BYTE, buff: *mut BYTE, sector: LBA_t, count: UINT) -> DRESULT { unsafe {
[INFO] [stdout]    |            ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/fatfs/diskio/diskio_bindings.rs:54:12
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub unsafe extern fn disk_write(pdrv: BYTE, buff: *const BYTE, sector: LBA_t, count: UINT) -> DRESULT { unsafe {
[INFO] [stdout]    |            ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/fatfs/diskio/diskio_bindings.rs:54:12
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub unsafe extern fn disk_write(pdrv: BYTE, buff: *const BYTE, sector: LBA_t, count: UINT) -> DRESULT { unsafe {
[INFO] [stdout]    |            ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/fatfs/diskio/diskio_bindings.rs:64:12
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub unsafe extern fn disk_ioctl(_lun: BYTE, cmd: BYTE, buff: *mut cty::c_void) -> DRESULT { unsafe {
[INFO] [stdout]    |            ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/fatfs/diskio/diskio_bindings.rs:64:12
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub unsafe extern fn disk_ioctl(_lun: BYTE, cmd: BYTE, buff: *mut cty::c_void) -> DRESULT { unsafe {
[INFO] [stdout]    |            ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/fatfs/diskio/diskio_bindings.rs:88:12
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub unsafe extern fn get_fattime() -> DWORD {
[INFO] [stdout]    |            ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/fatfs/diskio/diskio_bindings.rs:88:12
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub unsafe extern fn get_fattime() -> DWORD {
[INFO] [stdout]    |            ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fatfs-embedded` (lib) due to 37 previous errors; 6 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `fatfs-embedded` (lib test) due to 37 previous errors; 6 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "601a1d674ecf0e39ad89f324a694813f0c244edef0acd24bb8bf8306fbff71a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "601a1d674ecf0e39ad89f324a694813f0c244edef0acd24bb8bf8306fbff71a0", kill_on_drop: false }`
[INFO] [stdout] 601a1d674ecf0e39ad89f324a694813f0c244edef0acd24bb8bf8306fbff71a0
